package com.cloud.haiyan_xo.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cloud.haiyan_base.service.SuperService;
import com.cloud.haiyan_commons.entity.ResourceSort;
import com.cloud.haiyan_xo.vo.ResourceSortVo;


import java.util.List;

/**
 * 资源分类表 服务类
 */
public interface ResourceSortService extends SuperService<ResourceSort> {

    /**
     * 获取资源分类列表
     *
     * @param resourceSortVo
     * @return
     */
    public IPage<ResourceSort> getPageList(ResourceSortVo resourceSortVo);

    /**
     * 新增资源分类
     *
     * @param resourceSortVo
     */
    public String addResourceSort(ResourceSortVo resourceSortVo);

    /**
     * 编辑资源分类
     *
     * @param resourceSortVo
     */
    public String editResourceSort(ResourceSortVo resourceSortVo);

    /**
     * 批量删除资源分类
     *
     * @param resourceSortVoList
     */
    public String deleteBatchResourceSort(List<ResourceSortVo> resourceSortVoList);

    /**
     * 置顶资源分类
     *
     * @param resourceSortVo
     */
    public String stickResourceSort(ResourceSortVo resourceSortVo);
}
